<?php 
include ("../conectar.php"); 
include ("../funciones/fechas.php");
include ("../funciones/numeros.php");

$cod_mon=$_POST["moneda2"]; //moneda de la factura
$cuentas=$_POST["cuentas_cobrar2"]; //cuentas

?>
<html>
	<head>
		<title>Principal</title>
		<link href="../estilos/estilos.css" type="text/css" rel="stylesheet">
		<link href="../calendario/calendar-blue.css" rel="stylesheet" type="text/css">
		<script type="text/JavaScript" language="javascript" src="../calendario/calendar.js"></script>
		<script type="text/JavaScript" language="javascript" src="../calendario/lang/calendar-sp.js"></script>
		<script type="text/JavaScript" language="javascript" src="../calendario/calendar-setup.js"></script>
		<script type="text/javascript" language="javascript" src="../funciones/calculos.js"></script>
                <style>
                    #tabCobros {
                        padding: 0.5px;
                        }
                        .cajaPequenaUpdate {
                            background-color:#fff;
                            font:8pt helvetica;
                            color:#000;
                            width:100%;
                            border-color:#696969;
                            border-style :solid;
                            border-width :1px;
                            height:80%;
                    }
                    .titleofpay td {
                            margin: 0px;
                            font-family: "Trebuchet MS", sans-serif;
                            font-size: 10px;
                            font-style: normal;
                            font-weight: bold;
                            letter-spacing: 0px;
                            border: 1px solid #ccc;
                            padding: 0.5px;
                            text-align: center;
                        }
                </style>
                <script language="javascript">
		var cursor;
		if (document.all) {
		// Está utilizando EXPLORER
		cursor='hand';
		} else {
		// Está utilizando MOZILLA/NETSCAPE
		cursor='pointer';
		}
		
		var miPopup;
				
		function validar_cabecera()
		{
			var mensaje="";
		
			if(sel_pago.options[sel_pago.selectedIndex].value==0) mensaje+= "  - Condicion de pago\n";
                        //fede comento por que se saco el select moneda
			//if(sel_mon.options[sel_mon.selectedIndex].value==0) mensaje+= "  - Moneda\n";
			if (document.getElementById("valor").value=="" || document.getElementById("valor").value=="0") mensaje+="  - Valor\n";
			if(sel_cuenta.options[sel_cuenta.selectedIndex].value==0) mensaje+= "  - Cuenta destino\n";

			if(sel_pago.options[sel_pago.selectedIndex].text.toLowerCase()=="cheque") 
			{
				if (document.getElementById("cheque_nro").value=="") mensaje+="  - Nro de cheque\n";
				if (document.getElementById("cuenta_nro").value=="") mensaje+="  - Nro de cuenta\n";
				if(sel_banco.options[sel_banco.selectedIndex].value==0) mensaje+= "  - Banco\n";
				if (document.getElementById("fecha_cheque").value=="") mensaje+="  - Fecha del cheque\n";
				if (document.getElementById("fecha_cheque_venc").value=="") mensaje+="  - Fecha de venc. del cheque\n";
				if (document.getElementById("librador").value=="") mensaje+="  - Librador\n";
			}

			if (mensaje!="") {
				alert("Atencion, se han detectado las siguientes incorrecciones:\n\n"+mensaje);
			} 
			else{                           
				agregar_registro();				
			}
		}	

		function validar_pago(obj)
		{
			var cod_forma_pago=obj.options[obj.selectedIndex].value;
			var forma_pago=obj.options[obj.selectedIndex].text;
                        //fede agrego campo
			var cod_moneda = cod_forma_pago.split("-");
			if(forma_pago != "Efectivo") //cheque
			{	
				document.getElementById("cheque_nro").value="";
				document.getElementById("cheque_nro").disabled=false;
				document.getElementById("cheque_nro").style.background='#FFF';

				document.getElementById("cuenta_nro").value="";
				document.getElementById("cuenta_nro").disabled=false;
				document.getElementById("cuenta_nro").style.background='#FFF';

				document.getElementById("librador").value="";
				document.getElementById("librador").disabled=false;
				document.getElementById("librador").style.background='#FFF';
				
				document.getElementById("sel_banco").disabled=false;

				document.getElementById("fecha_cheque").style.background='#FFF';
				document.getElementById("fecha_cheque_venc").style.background='#FFF';

			}
			else
			{	
				document.getElementById("cheque_nro").style.display='none';
                                document.getElementById("cheque_nro_label").style.display='none';
                                document.getElementById("cheque_nro").value="";
				document.getElementById("cheque_nro").disabled=true;
				document.getElementById("cheque_nro").style.background='#72A4D2';

                                document.getElementById("cuenta_nro").style.display='none';
                                document.getElementById("cuenta_nro_label").style.display='none';
				document.getElementById("cuenta_nro").value="";
				document.getElementById("cuenta_nro").disabled=true;
				document.getElementById("cuenta_nro").style.background='#72A4D2';

                                document.getElementById("librador").style.display='none';
                                document.getElementById("librador_label").style.display='none';
                                document.getElementById("sel_banco").style.display='none';
                                document.getElementById("sel_banco_label").style.display='none';


				document.getElementById("librador").value="";
				document.getElementById("librador").disabled=true;
				document.getElementById("librador").style.background='#72A4D2';
				
				document.getElementById("fecha_cheque").style.display='none';
                                document.getElementById("fecha_cheque_label").style.display='none';
                                document.getElementById("sel_banco").disabled=true;
				document.getElementById("fecha_cheque").style.background='#72A4D2';

                                document.getElementById("fecha_cheque_venc").style.display='none';
                                document.getElementById("fecha_cheque_venc_label").style.display='none';
				document.getElementById("fecha_cheque_venc").style.background='#72A4D2';

			}
                        validar_moneda(cod_moneda[1]);
		}
	
		//function validar_moneda(obj)
                //fede cambio esto por que volo el select de moneda
                function validar_moneda(cod_moneda)
		{
			//var moneda=obj.options[obj.selectedIndex].text;
			//var cod_moneda=obj.options[obj.selectedIndex].value;
			var moneda = parent.document.getElementById("moneda2").value;//del padre

			//para los decimales
			if(cod_moneda > 0)
			{	//alert(cod_moneda);
				miPopup = window.open("comprobarmoneda.php?cod_mon="+cod_moneda,"frame_moneda","width=700,height=80,scrollbars=yes");
				miPopup = window.open("cotizar.php?cod_mon="+cod_moneda+"&moneda="+moneda,"frame_moneda2","width=700,height=80,scrollbars=yes");				

				document.getElementById("valor").style.background='#FFF';
				document.getElementById("valor").disabled=false;
                                
				if(cod_moneda == moneda)
				{
				      document.getElementById("cotizacion").style.background='#72A4D2';
				}
				else
				{
				      document.getElementById("cotizacion").style.background='#FFF';
				}

			}
			else
			{	
				document.getElementById("cotizacion").value="";				
				document.getElementById("cotizacion").style.background='#72A4D2';

				document.getElementById("valor").disabled=true;
				document.getElementById("valor").style.background='#72A4D2';
			}
                        
			document.getElementById("valor").value="";
                        document.getElementById("valor").focus();
		}	

		function controlar_tabla()
		{
//alert("pasa por controlar_tabla");
		     var mensaje="";
		     //var tabla=window.frames["frame_lineas"].document.getElementById("Table2");			
		     var tabla = document.getElementById("tabCobros");  
//alert("controlar_tabla : "+tabla);
		     if(tabla!=null)
		     {	var filas = tabla.getElementsByTagName('tr');  
			var j=filas.length-1;
			//for(var j=0; j < filas.length;j++)
			{  var celdas = filas[j].getElementsByTagName('td');
			   for (var x=0; x < celdas.length-1;x++)
			   {	
				/*
				if(celdas[x].firstChild.nodeName=="SELECT") //para el select
				{
					mensaje+=celdas[x].firstChild.value+"~";
				}
		      				  
				if(celdas[x].firstChild.nodeName=="INPUT") //para el input text
				{	//if(celdas[x].firstChild.value!="")
					mensaje+=celdas[x].firstChild.value+"~";
				}
				*/
				mensaje+=celdas[x].firstChild.value+"~";
			  }
			  mensaje+="@";

			}
			//document.getElementById("tabla_lineas").value=mensaje;
			//document.getElementById("tabla_lineas2").value=mensaje;
			//alert(mensaje);
			return mensaje;  	      
		    }
		}

		function agregar_registro()
		{			
			var tab=controlar_tabla();
			var cuentas=document.getElementById("cuentas_cobrar").value;			
			var dif=parent.window.frames["frame_condicion"].document.getElementById("diferencia").value;			

			miPopup = window.open("cobros_procesar.php?tab="+tab+"&cuentas="+cuentas+"&dif="+dif,"miwin","width=1,height=1,scrollbars=yes");
			//miPopup = window.open("cobros_procesar.php?tab="+tab+"&cuentas="+cuentas+"&dif="+dif,"frame_registros","width=700,height=80,scrollbars=yes");			

			//parent.document.formulario2.submit();
			//parent.document.formulario_cobros.submit();			

			window.parent.inicio();
		}
		</script>
	</head>
	<body>		
		<div align="center">
			<div id="frmBusqueda2">
				<table width="98%" cellspacing=0 cellpadding=3 border=0 id="tabCobros">
                                    <tr class="titleofpay" >
                                                                <td width="3%">CONDICION</td>
<!--      
fede oculto el campo
                                                                <td width="10%">MONEDA</td>
-->
                                                                <td width="5%">COTIZACION</td>
                                                                <td width="10%">VALOR</td>
                                                                <td width="8%" id="cheque_nro_label">NRO. CHEQUE</td>
                                                                <td width="8%" id="cuenta_nro_label">CUENTA</td>
                                                                <td width="10%" id="sel_banco_label">BANCO</td>
                                                                <td width="10%" id="fecha_cheque_label">FECHA</td>
                                                                <td width="10%" id="fecha_cheque_venc_label">FECHA VENC.</td>
                                                                <td width="10%" id="librador_label" >LIBRADOR</td>
                                                                <td width="15%">CUENTAS DESTINO</td>
                                                                <td width="5%">&nbsp;</td>
                                    </tr>
					<?php
					/**************************************************
					***	Recuperar datos de cobros temporales	***
					**************************************************/

					$sql="SELECT * FROM cuentas_cobrar_detalles_tmp";
					$rs_ant=mysql_query($sql);
					//echo "cant: ".mysql_num_rows($rs_ant)."<br>";
					if(mysql_num_rows($rs_ant) > 0)
					{
					      for($x=0;$x < mysql_num_rows($rs_ant);$x++)
					      {
						  $pago=mysql_result($rs_ant,$x,"cod_forma_pago");
						  $moneda=mysql_result($rs_ant,$x,"cod_moneda");
						  $cotizacion=mysql_result($rs_ant,$x,"cotizacion");
						  $valor=mysql_result($rs_ant,$x,"valor");
						  $cheque_nro=mysql_result($rs_ant,$x,"cheque_nro");
						  $cuenta_nro=mysql_result($rs_ant,$x,"cuenta_nro");
						  $banco=mysql_result($rs_ant,$x,"cod_banco");
						  $fecha_cheque=mysql_result($rs_ant,$x,"fecha_cheque");
						  $fecha_venc_cheque=mysql_result($rs_ant,$x,"fecha_venc_cheque");
						  $librador=mysql_result($rs_ant,$x,"librador");
						  $cuenta_destino=mysql_result($rs_ant,$x,"cod_cuenta_destino");

						  $sel_pago="SELECT descripcion FROM formapago WHERE codigo=$pago";
						  $rs_pago=mysql_query($sel_pago);
						  $pago=mysql_result($rs_pago,0,"descripcion");

						  $sel_moneda="SELECT descripcion FROM moneda WHERE codigo=$moneda";
						  $rs_moneda=mysql_query($sel_moneda);
						  $moneda=mysql_result($rs_moneda,0,"descripcion");

						  if($banco!=0)
						  {	$sel_banco="SELECT descripcion FROM bancos WHERE codigo=$banco";
							$rs_banco=mysql_query($sel_banco);
							$banco=mysql_result($rs_banco,0,"descripcion");
						  }
						  else
							$banco="";

						  if($fecha_cheque=="0000-00-00")
							$fecha_cheque="";

						  if($fecha_venc_cheque=="0000-00-00")
							$fecha_venc_cheque="";


						  $sel_cuenta_destino="SELECT descripcion FROM tesoreria_cuentas WHERE codigo=$cuenta_destino";
						  $rs_cuenta_destino=mysql_query($sel_cuenta_destino);
						  $cuenta_destino=mysql_result($rs_cuenta_destino,0,"descripcion");


						  ?>
                                                
						<tr class="titleofpay">

							<td width="3%"><input class="cajaPequenaUpdate" readonly value="<? echo $pago?>"></td>
							<td width="10%"><input class="cajaPequenaUpdate" readonly value="<? echo $moneda?>"></td>
							<td width="5%"><input class="cajaPequenaUpdate" style="text-align:right" readonly value="<?echo $cotizacion?>"></td>
							<td width="10%"><input type="text" class="cajaPequenaUpdate" style="text-align:right" readonly value="<?echo $valor?>"></td>
							<td width="8%"><input type="text" class="cajaPequenaUpdate" style="text-align:right" readonly value="<?echo $cheque_nro?>"></td>
							<td width="8%"><input type="text" class="cajaPequenaUpdate" style="text-align:right" readonly value="<?echo $cuenta_nro?>"></td>
							<td width="10%"><input class="cajaPequenaUpdate" readonly value="<? echo $banco?>"></td>
							<td width="10%"><input type="text" class="cajaPequenaUpdate" readonly value="<?echo $fecha_cheque?>"></td>
							<td width="10%"><input type="text" class="cajaPequenaUpdate" readonly value="<?echo $fecha_venc_cheque?>"></td>
							<td width="10%"><input type="text" size="10" class="cajaPequenaUpdate" readonly value="<?echo $librador?>"></td>
							<td width="10%"><input class="cajaPequenaUpdate" readonly value="<? echo $cuenta_destino?>"></td>
							<td width="5%">&nbsp;</td>
						</tr>  
					      <?}
					}
					?>
					<!--Para insertar el registro nuevo-->
					<tr>
						<td width="3%"><select name="sel_pago" id="sel_pago" onchange="validar_pago(this)" class="cajaPequenaUpdate">
							<option value="0">...</option>
							<?  $sel_pago="SELECT codigo,cod_moneda,descripcion FROM formapago ORDER BY descripcion";
							    $rs_pago=mysql_query($sel_pago);
							    for($i=0; $i < mysql_num_rows($rs_pago); $i++) {
								$cod_pago=mysql_result($rs_pago,$i,"codigo");
								$des_pago=mysql_result($rs_pago,$i,"descripcion");
                                                                $cod_moneda=mysql_result($rs_pago,$i,"cod_moneda");
                                                                ?>
								<option value="<?echo $cod_pago.'-'.$cod_moneda?>"><?echo $des_pago?></option>
							    <?}?>
						    	</select>
						</td>                                                
<!--                                                
						<td width="10%"><select name="sel_mon" id="sel_mon" onchange="validar_moneda(this)" class="cajaPequenaUpdate">
							<option value="0">Seleccione una moneda</option>
							<?  $sel_mon="SELECT codigo,descripcion FROM moneda WHERE codigo=$cod_mon";
							    $rs_mon=mysql_query($sel_mon);
							  
							    $cod_moneda=mysql_result($rs_mon,0,"codigo");
							    $des_moneda=mysql_result($rs_mon,0,"descripcion");?>
							    <option value="<?echo $cod_moneda?>"><?echo $des_moneda?></option>
							    <?
							    $sel_mon="SELECT moneda_origen FROM cotizaciones WHERE moneda_destino=$cod_mon AND borrado=0";
							    $rs_mon=mysql_query($sel_mon);
							    for($i=0; $i < mysql_num_rows($rs_mon); $i++) {
								$cod_moneda=mysql_result($rs_mon,$i,"moneda_origen");
								//$des_moneda="vacio";
							
								$sel_mon2="SELECT descripcion FROM moneda WHERE codigo=$cod_moneda";
								$rs_mon2=mysql_query($sel_mon2);
								$des_moneda=mysql_result($rs_mon2,0,"descripcion");

                                                                ?>
                                                                
                                                                <option value="<?echo $cod_moneda?>"><?echo $des_moneda?></option>
							    <?	
							    }?>
						    	</select>
						</td>
-->                                                

						<td width="5%"><input id="cotizacion" name="cotizacion" class="cajaPequenaUpdate" style="background-color:#72A4D2;text-align:right" readonly></td>
						<td width="10%"><input id="valor" name="valor" type="text" size="10" maxlength="23" class="cajaPequenaUpdate" style="background-color:#72A4D2;text-align:right" disabled="disabled"></td>
						<td width="8%" id="cheque_nro"><input id="cheque_nro" name="cheque_nro" type="text" size="10" class="cajaPequenaUpadate" style="background-color:#72A4D2;text-align:right" disabled="disabled"></td>
						<td width="8%" id="cuenta_nro"><input id="cuenta_nro" name="cuenta_nro" type="text" size="10" class="cajaPequenaUpadate" style="background-color:#72A4D2;text-align:right" disabled="disabled"></td>
						<td width="10%" id="sel_banco"><select name="sel_banco" id="sel_banco" disabled="disabled" class="cajaPequenaUpdate">

							<option value="0">Seleccione un banco</option>
							<?  $sel_banc="SELECT codigo,descripcion FROM bancos ORDER BY descripcion";
							    $rs_banc=mysql_query($sel_banc);
							    for($i=0; $i < mysql_num_rows($rs_banc); $i++) {
								$cod_banco=mysql_result($rs_banc,$i,"codigo");
								$des_banco=mysql_result($rs_banc,$i,"descripcion");?>
								<option value="<?echo $cod_banco?>"><?echo $des_banco?></option>
							    <?}?>
						    	</select>
						</td>
						<td width="10%" id="fecha_cheque"><input id="fecha_cheque" NAME="fecha_cheque" type="text" class="cajaPequenaUpadate" id="fecha_cheque" size="10" maxlength="10" style="background-color:#72A4D2" readonly> <img src="../img/calendario.png" name="Image1" id="Image1" width="16" height="16" border="0" onMouseOver="this.style.cursor='pointer'" onClick="elegirCalendario(this)"></td>
						<td width="10%" id="fecha_cheque_venc"><input id="fecha_cheque_venc" NAME="fecha_cheque_venc" type="text" class="cajaPequenaUpadate" id="fecha_cheque_venc" size="10" maxlength="10" style="background-color:#72A4D2" readonly> <img src="../img/calendario.png" name="Image2" id="Image2" width="16" height="16" border="0" onMouseOver="this.style.cursor='pointer'" onClick="elegirCalendario(this)"></td>
						<td width="10%" id="librador"><input id="librador" name="librador" type="text" size="10" class="cajaPequenaUpadate" style="background-color:#72A4D2" disabled="disabled"></td>
						<td width="10%"><select name="sel_cuenta" id="sel_cuenta" class="cajaPequenaUpdate">
							<option value="0">Seleccione una cuenta</option>
                                                        <?  $sel_cuenta_combo="SELECT codigo,descripcion FROM tesoreria_cuentas ORDER BY descripcion";
							    $rs_cuenta_combo=mysql_query($sel_cuenta_combo);
							    for($i=0; $i < mysql_num_rows($rs_cuenta_combo); $i++) {
								$cod_cuenta_combo=mysql_result($rs_cuenta_combo,$i,"codigo");
								$des_cuenta_combo=mysql_result($rs_cuenta_combo,$i,"descripcion");?>
								<option value="<?echo $cod_cuenta_combo?>"><?echo $des_cuenta_combo?></option>
							    <?}?>
						    	</select>
						</td>
						<td width="5%"><img src="../img/agregar.png" width="16" height="16" title="Agregar datos" alt="agregar fila" onMouseOver="style.cursor=cursor" onClick="validar_cabecera()"></td>
					</tr>
				</table>
				<input name="cuentas_cobrar" id="cuentas_cobrar" type="hidden" value="<?echo $cuentas?>" class="cajaPequenaUpdate">
				<iframe id="frame_moneda" name="frame_moneda" width="0" height="0" frameborder="0">
				      <ilayer width="0" height="0" id="frame_moneda" name="frame_moneda"></ilayer>
				</iframe>
  				<iframe id="frame_moneda2" name="frame_moneda2" width="0" height="0" frameborder="0">
				      <ilayer width="0" height="0" id="frame_moneda2" name="frame_moneda2"></ilayer>
				</iframe>
				<iframe id="frame_registros" name="frame_registros" width="0" height="0" frameborder="0">
				      <ilayer width="0" height="0" id="frame_registros" name="frame_registros"></ilayer>
				</iframe>

			</div>	
		</div>
	</body>
</html>
